toothpickweed (ammi visnaga) - French English Dictionary